import {MockConfigItem} from './mock-config-item';
import {MockConditionRest} from './mock-condition-rest';

export class MockConfig {
    /**
     * 服务器中存储的主键
     */
    id?: string;

    /**
     * 文档ID
     */
    docId: string;

    /**
     * 接口ID
     */
    apiId: string;

    /**
     * Mock配置的标题
     */
    title: string;

    /**
     * Mock响应配置
     */
    response?: MockConfigItem;

    /**
     * RESTful请求的条件
     */
    restCondition?: MockConditionRest;

    /**
     * Mock响应类型：0=使用mock配置 1=直接使用json响应 默认：0
     */
    responseType?: number;

    /**
     * 直接json响应
     */
    jsonResponse?: string;
}
